﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using Mulala.Cavan.Core;
using Mulala.Cavan.Domain.Seedwork;

namespace Mulala.Cavan.Domain.MainBoundedContext.AttachmentModule
{
    [Serializable]
    public class AttachmentGroup : Persistent
    {
        public virtual string Name { get; set; }
        public virtual string EnglishName { get; set; }
        public virtual AttachmentIdentifier.FileType FileType { get; set; }
        public virtual string FileSuffixs { get; set; }
        public virtual string SaveFileSuffix { get; set; }
        public virtual int FileServer { get; set; }
        public virtual bool IsNeedCompress { get; set; }
        public virtual string CompressFormate { get; set; }
        public virtual string RestrictFormate { get; set; }
        public virtual long RestrictFileLength { get; set; }
        public virtual int RestrictFileCount { get; set; }
        public virtual string Description { get; set; }
        public virtual AttachmentIdentifier.AttachmentType AttachmentType { get; set; }
    }
}
